package com.gostudy.gulimall.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gostudy.common.utils.PageUtils;
import com.gostudy.gulimall.product.entity.CategoryEntity;

import java.util.List;
import java.util.Map;

/**
 * 商品三级分类
 *
 * @author 53Hertz
 * @email lizhenwei188@foxmail.com
 * @date 2021-04-03 14:46:40
 */
public interface CategoryService extends IService<CategoryEntity> {

    PageUtils queryPage(Map<String, Object> params);
    /*
    查询出所有的分类以树形结构组装起来
     */
    List<CategoryEntity> listWithTree();

    //根据id删除当前菜单，删除之前先检查当前菜单是否被其他的地方引用了
    void removeMenusByIds(List<Long> asList);
}

